// Width of the view
extern int const VIEW_WIDTH;
// Width of UITabBar
extern int const TAB_BAR_WIDTH;
// Height of the view
extern int const VIEW_HEIGHT;
// Width of the view
extern int const MAP_VIEW_HEIGHT;
// Left and right margin padding for content in the view
extern int const HORIZONTAL_PADDING;
// Minimum zoom scale of content in the view
extern CGFloat const MIN_ZOOM_SCALE;
// Maximum zoom scale of content in the view
extern CGFloat const MAX_ZOOM_SCALE;
// Event table view cell height
extern int const EVENT_CELL_HEIGHT;
// Building table view cell height
extern int const BUILDING_CELL_HEIGHT;
// Point of interest table view cell height
extern int const POI_CELL_HEIGHT;
// Maximum length of event heading shown in event cell
extern int const MAX_HEADING_LENGTH;
// Maximum length of event description shown in event cell
extern int const MAX_DESCRIPTION_LENGTH;
// Name of the file containing all bookmarked event data
extern NSString* const BOOKMARKED_EVENTS_FILENAME;
// default latitude
extern double const DEFAULT_LATITUDE;
// default longitude
extern double const DEFAULT_LONGITUDE;
// default span value
extern double const DEFAULT_SPAN;
// search span
extern double const SEARCH_SPAN;
// Unique subdirectory to store the collection archive
extern NSString* const EVENT_SUBDIRECTORY;
// Unique archive key for keyed archiving of the collection
extern NSString* const SFUEVENT_ARCHIVE_KEY;
// Maximum timeout interval for HTTP URL connections
extern double const CONN_TIMEOUT_INTERVAL;

/**
 * SFUConstants is an object containing all the constants
 * for the application.
 *
 * @author      James Lin
 * @author      Justin Hollander
 * @since       0.1.0
 */
@interface SFUConstants : NSObject

+ (NSArray*)getSearchOptions;
+ (NSDictionary*)getCalendarURLs;

@end
